package com.wtp.wallpaper.pojo.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.ToString;

import javax.persistence.Column;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@ToString
public class PictureVO implements Serializable {

    private String id;

    /**
     * 图片所属分类的id
     */
    @Column(name = "class_id")
    private String classId;

    /**
     * 发布人的昵称
     */
    private String nickname;

    /**
     * 发布人描述
     */
    private String description;

    /**
     * 图片所含标签
     */
    private String[] tabs;

    /**
     * 图片评分
     */
    private BigDecimal score;

    /**
     * 缩略图地址
     */
    @Column(name = "smallPicurl")
    private String smallpicurl;

    /**
     * 图片地址
     */
    private String picurl;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    LocalDateTime updateTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    LocalDateTime createTime;

}
